package cn.da.shuai.cool.ai.model.dto;

import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class WeatherDTO implements Serializable {

    @JsonPropertyDescription("城市名称")
    private String city;

    @JsonPropertyDescription("天气")
    private String weather;

    @JsonPropertyDescription("温度")
    private String temperature;

    @JsonPropertyDescription("风向")
    private String windDirection;

    @JsonPropertyDescription("风级")
    private String windLevel;

    @JsonPropertyDescription("湿度")
    private String humidity;

    @JsonPropertyDescription("空气质量")
    private String airQuality;

    @JsonPropertyDescription("更新时间")
    private String updateTime;

    @JsonPropertyDescription("天气图标")
    private String weatherIcon;

}
